
/**
 * 根据城市和角色获取用户身份
 * @param city 城市
 * @param roles 角色
 * @param deptId 部门ID
 * @returns 用户身份
 * 
  // 长春
  // 导演 101
  // 制片 102
  // 主管 103
  // 总监 104
  // 普通员工 105
  // 普通员工（动画） 106

  // 北京
  // 导演 201
  // 制片 202
  // 主管 203
  // 总监 204
  // 普通员工 205
 */
export default function (city: string, roles: string, deptId: string,) {

  let result = -1

  const isChangChun = city == '长春' // 判断是否为长春
  let identity = ''
  if (roles.includes('zongjingli')) {
    identity = '11' // 副总
  } else if (roles.includes('fuzongjingli')) {
    identity = '07' // 副总
  } else if (roles.includes('daoyan')) {
    identity = '01' // 导演
  } else if (roles.includes('zhipian')) {
    identity = '02' // 制片
  } else if (roles.includes('zhuguan')) {
    identity = '03' // 主管
  } else if (roles.includes('zongjian')) {
    identity = '04' // 总监
  } else if (roles.includes('xingzheng')) {
    identity = '12' // 行政
  } else if (roles.includes('yuangong')) {
    identity = '05' // 普通员工
    if (deptId == '226') {
      identity = '06' // 长春动画组
    } else if (deptId == '108') {
      // identity = '06' // 北京动画组
    } else if (deptId == '242') {
      identity = '08' // 长春 故事版组
    } else if (deptId == '243') {
      identity = '09' // 长春 概念设计组
    }
  } else {
    identity = '10' // 其他身份
  }

  if (isChangChun) {
    result = Number(`1${identity}`)
  } else {
    result = Number(`2${identity}`)
  }
  return result
}

